// 定义错误中间件
// middleware/errorhandler.js
function errorHandler(err, req, res, next) {
    console.log(err, err.name);
    let code = 500;
    let message = 'Internal Server Error';
    // token解析的错误
    if (err.name === 'UnauthorizedError') {
        code = 401
        message = 'no login'
    }
    res.statusCode = code;
    res.send({
        status: code,
        message,
    })
}

module.exports = errorHandler
